.headline h1 a{ font-size: 40px; color: #e02121; 
	line-height: 50px; text-align: center; display: block; width: 100%; font-weight: 800}
.headline{ padding-top: 45px; padding-bottom: 45px; padding-left: 40px; padding-right: 40px }
.headlist{ font-size: 18px; color: #a00000; line-height: 33px; text-align: center; padding-top: 15px;}
.headlist a{ color: #a00000; }
.headlist span{ padding-left: 20px; padding-right: 20px; }
.bannerbox{ height: 506px;  background-color: #ebf5f5; }
.f2{ width: 97.1%; float: left }
.banner-main{width:100%;margin:0 auto;}
.banner-main .phone-index-banner{display:none}
.banner-bannerslide{position:relative;margin-bottom:50px}
.banner-bannerslide .slidebox{position:relative;height:504px; width: 861px; background-color: #fff}
.banner-bannerslide .slidebox li{display:block;position:absolute;width:100%;height:100%;left:0;top:0}
.banner-bannerslide .slidebox li a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;
	background-repeat: no-repeat; background-position: center; background-size: cover;
}
.banner-bannerslide a img{display:block;width:540px;height:504px}
.banner-bannerslide .slideinfo{width:100%;position:absolute;left:0;bottom:0;z-index:10}
.banner-bannerslide .slidetitle{width:861px;color:#fff;background:rgba(0,0,0,.7)}
.banner-bannerslide .slidetitle h2{font-size:16px;line-height:26px;margin:0 15px; padding-top: 20px;
 padding-bottom: 20px;}
.banner-bannerslide .slidelist{position:absolute;right:0;bottom:0;width:506px;height:504px;
	color:#000;font-size:14px;background-color:#ebf5f5}
.banner-bannerslide .slidelist ul{position:absolute;z-index:10;width:100%;text-align:center}
.banner-bannerslide .slidelist ul li{width:100%;line-height:36px;cursor:pointer; height: 126px;
 text-align: left; overflow: hidden;}
.banner-bannerslide .slidelist .mask{
	width:100%;height:126px;position:absolute; background-color: #0148d1;
	box-shadow:1px 4px 1px rgba(0, 0, 0, 0.2)
}
.leftimg{ width: 140px; height: 104px; background-color: #fff; margin: 10px; background-repeat: no-repeat; background-position: center;
background-size: cover; border-radius: 3px;}
.pad50{padding-top: 20px}

.rigingo{ display: table; height: 104px; width: 330px; margin-left: 10px;}
.rigingo p{display:table-cell;vertical-align: middle; line-height: 32px; font-size: 16px;}
.cholist{ color: #fff; font-weight: 800; }
.cholist p{ font-size: 18px; }

.rigingo p{
transition: 0.3s;
-moz-transition: 0.3s;	/* Firefox 4 */
-webkit-transition: 0.3s;	/* Safari 和 Chrome */
-o-transition: 0.3s;	/* Opera */
}



.leftmain{ width: 720px; padding: 15px; border:1px solid #bbcced; border-radius: 5px;}
.rigmain{ width: 570px;padding: 15px; border:1px solid #bbcced; border-radius: 5px; background-color: #fff;}
.arcmain{ padding-bottom: 17px;     padding-top: 30px; padding-bottom: 17px;}
.arcone{ line-height: 44px; }
.arcone a {
    color: #222222;
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.arcone a:hover{ color: #2f63ba;}
.arcone span{ font-size: 16px; color: #666 }
.toparc{ padding-bottom:8px; line-height: 36px}

.toparc a:hover{color: #2f63ba;}
.rigmain .arcmain a{display: block; }
/* .adline{ padding-top: 50px; padding-bottom: 5px; } */
.adline img{ width: 100%; border-radius: 5px }
.adlit{ width: 100%; height: 90px; }
/*.zttjrig{border:none!important;}*/
.arczt .adlit{ margin-top: 12px; }
.adlit img{ width: 100%; height: 90px; border-radius: 3px; }



.lefttap span{ display: block; width: 140px; height: 50px;  float: left; text-align: center;
 line-height: 50px; font-size: 18px; cursor: pointer; }
.lefttap2 span{ display: block; width: 140px; height: 50px;  float: left; text-align: center;
 line-height: 50px; font-size: 18px; cursor: pointer; }
 .lefttap span a{ color: #000; display: block; }
 .lefttap2 span a{ color: #000; display: block; }
.lefttapcho{ background-image: url(./lefttap.jpg); font-weight: 800; color: #fff; }
.lefttapcho2{ background-image: url(./lefttap.jpg); font-weight: 800; color: #fff; }
.lefttapcho a{ color: #fff!important; }
.lefttapcho2 a{ color: #fff!important; }
.lefthyimg{ height: 260px;
 width: 100%; background-repeat: no-repeat; background-position: center; 
 background-size: cover; border-radius: 5px }
.botxy{ padding-top: 24px;}
.dongtai{ display: none; }
.dongtai2{ display: none; }
.rigword{ font-size: 16px; line-height: 44px; }
.rigword p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.rigword span{margin-right: -3%;}
.rigword p a{ font-size: 16px; color: #222222; }
.rigword p a:hover{  color: #2f63ba; }
.xmlleft{ width: 750px; }
.xmrig{ width: 600px; height: 240px; float: right;  margin-top: 30px; }
.sprig{width: 516px; height: 240px; float: right; }
.xmtewm{background-image: url(./smewmbg.jpg); height: 240px; background-repeat: no-repeat;
 background-position: center;}
.xmtewm{ text-align: center; width: 39%;}
.xmtewm img{ margin-top: 74px; width: 80px; height: 80px; }
.xmtrigpad{ color: #474e5e; padding-top: 30px; }
.xmtrigpad h1,.jjrig h1{ font-size: 23px; font-weight: 800 ;text-align: left;}
.xmtrigpad p,.jjrig p{     font-size: 16px;
    line-height: 1.8em;
    text-align: left;
    padding-top: 20px;
    padding-right: 44px;
    font-size: 16px;
    line-height: 1.8em;
    text-align: left;
    padding-top: 8px;
    padding-right: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-align: justify;
    height: 84px;}

.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

  .xmt-button-next,.xmt-button-prev,.jjj-button-next,.jjj-button-prev,.dsj-button-next,.dsj-button-prev,.zy-button-next,.zy-button-prev{ width: 30px!important; height: 30px!important; background-color: #4775c2;
   border-radius: 30px!important; text-align: center; line-height: 30px!important; }
  .xmt-button-next,.jjj-button-next,.zy-button-next{  right: 15px;}
  .xmt-button-prev,.jjj-button-prev,.zy-button-prev{ left: 16px  }
 .xmt-button-next:after, .xmt-button-prev:after,.jjj-button-next:after, .jjj-button-prev:after,.dsj-button-next:after, .dsj-button-prev:after,.zy-button-next:after, .zy-button-prev:after{
  font-size: 11px;
  color: #fff;
  font-weight: 800
 }
.zy-slide{position: relative; background-repeat: no-repeat; background-position: center; background-size: cover}
.videobox,.rigvideobox{ padding-top: 35px; }
.zy-slide a{display: block; width: 100%; height: 100%;}
.videoone{ width: 220px; float: left; }
.videofm{ width: 220px; height: 170px; border-radius: 5px; background-color: #f1f1f1; overflow: hidden; background-repeat: no-repeat;
background-position: center; background-size: cover; }
.videoone p{ font-size: 16px; line-height: 20px; height: 40px; padding-top: 5px; }
.vidpo{width: 100%; height: 170px; background-color: rgba(0,0,0,0.4); background-image: url(./bfan.png);
background-repeat: no-repeat;background-position: center;}

.videobox .videoone:nth-child(2){ margin-left: 68px; margin-right: 68px; }
.rigvideobox .videoone:nth-child(2){ margin-left: 68px;}
.jjj-container{ height: 190px; }
.jjleft{ width: 220px; height: 160px; background-color: #f1f1f1; float: left; background-repeat: no-repeat; background-position: center; background-size: cover }
.jjrig{ width: 446px; padding-left: 30px; }
.jjjrigpad{ padding-top: 30px; }
.dsjpad{ padding-top: 30px; }
.dsjbox{ height: 250px; position: relative; }
.dsj-container{ background-image: url(./linebg.jpg); background-repeat: repeat-x; background-position: center; }
.dsj-button-next,.dsj-button-prev{ margin-top: -15px; }

.djsdot {
    background-color: #2068c7;
    width: 16px;
    height: 16px;
    border: 2px solid #2068c7;
    border-radius: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
}


.djsdot span{text-align: center;  width: 200px; font-size: 18px; font-weight: 800; left: 50%; margin-left: -100px; color: #2068c7}
.djsone{ font-size: 16px; font-weight: 800; line-height: 22px; text-align: left;}
.dsj01 .djsone{ position: absolute; top: 0px; }
.dsj02 .djsone{ position: absolute; bottom: 0px; }
.dsj01 .djsdot span{ position: absolute; top: 30px;  }
.dsj02 .djsdot span{ position: absolute; bottom: 30px;  }
.dsj02 .djspad:after{
	content: "";
    position: absolute;
    bottom: 50px;
    left: 50%;
    width: 1px;
    height: 77px;
    background: #2068c7;
}

.dsj01 .djspad:after{
	content: "";
    position: absolute;
    top: 50px;
    left: 50%;
    width: 1px;
    height: 77px;
    background: #2068c7;
}

.btnbox{ width: 1500px; position: absolute; top: 50%; margin-top: -15px; height: 30px; left: 50%; margin-left: -750px;  }
.jjleft{ border-radius: 5px; }
.jjjrigpad img{ border-radius: 5px; }
.leftnav{ width: 540px; float: left; padding-top: 9px;}
.rignav{ width: 697px; float: right; }
.abtopp{ color: #0d0d19; font-size: 16px; line-height: 30px; padding-top: 14px; }
.listonetit{ font-size: 20px; color: #275298;
 font-weight: 800; border-bottom: 3px solid #275298; height: 30px;  line-height: 30px; width: auto; float: left;}
.pad30{ padding-top: 30px; }
.lione{ background-image: url(./navlibg.jpg); background-repeat: no-repeat; background-position: 0 center }
.lione a{ padding-left:15px;font-size: 16px!important;line-height: 33px; color: #222; height: 33px; display: block; overflow: hidden;  }
.listnewsp{ padding-top: 0px; }
.rigld{width:470px; float:left; padding:20px; padding-bottom: 0px!important; padding-top: 10px;}
.leftld{ float: left; width: 150px; height: 185px; }
.leftld img{
    height: 100%;
}
 .rigld h1{ font-size: 24px; line-height: 34px; font-weight: 800; }
.rigld p{ font-size: 16px; line-height: 1.8em; }
.rigidpad{ padding:0px; }

.listbtnt a {
 width: 150px;
 height: 45px;
 line-height: 45px;
 border: 1px solid #275298;
 color: #275298!important;
 font-weight: 800;
 font-size: 16px;
 display: block;
 text-align: center;
 float: left;
 margin-right: 10px;
 margin-top: 13px;
}

.listbtnt{ margin-top:20px; }
.xsxhnav .f3{  height: 288px; }
.xsxhbanner{ width: 413px; height: 257px; position: relative;top: 5px; background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden;}
.xsxhpad{ padding-left: 20px; padding-right: 20px; }
.pobtp{ width: 100%; height: 50px; line-height: 50px; background-color: rgba(0,0,0,0.6); position: absolute;
bottom: 0px;}
.pobtp p{     padding-left: 20px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.xsxhbanner .f2{ height: 145px; width: 50%; float: left; background-repeat: no-repeat; background-position: center;
background-size: cover; position: relative; overflow: hidden; }
.xsxspo{ width: 100%; height: 145px; background-color: rgba(0,0,0,0.6);position: absolute; top: 100% }
.xsxspo p{ font-size: 18px!important; padding: 10px; color: #fff; padding-top: 20px }
.xsxhbanner .f2:hover .xsxspo{ top: 0px; }
.listnewsp .adlit{ width: 353px; }

.sdhzbanner{width: 440px; height: 240px; margin-top: 0px }
.sdhzbanner .f2{
 height: 175px;
 width: 47%;
 float: left;
 background-repeat: no-repeat;
 background-position: center;
 background-size: cover;
 position: relative;
 overflow: hidden;
 margin-top: 10px;
}
.sdhzbanner .f2:hover .xsxspo{ top: 0px; }
.sdhzico{ float: right; }
.wssbbtn{ width: 100px; height: 27px; display: block;
 background-color: #999; color: #fff; float: right; display: block; line-height: 27px!important; color: #fff!important;
 font-size: 14px!important; text-align: center; border-radius: 5px;
  }
.botpar{ padding-left: 20px; }
.jypxone{    margin-top: 24px; margin-bottom: 30px; }
.jypximg{ width: 160px;height: 160px; background-color: #cdcdcd }
.jypxword{ width: 235px }
.jypxword p{ padding: 10px; font-size: 16px!important; line-height: 1.9em!important }
.jypxword p a{font-size: 16px!important; line-height: 1.9em!important }
.jypximg{ background-repeat: no-repeat; background-position: center; background-size: cover }
.dsjicon{ background-image: url(./dsjico.jpg); }
.lmicon{ background-image: url(./lmico.jpg); }
.spicon{ background-image: url(./spico.jpg); }
.hticon{ background-image: url(./htico.jpg); }
.xmticon{ background-image: url(./xmtico.jpg); }





.leftarc{ width: 957px; float: left; }
.arctit{ padding-top: 50px; padding-bottom: 20px; border-bottom: 1px solid #cdcdcd }
.arctit h1{text-align: center; font-size: 30px; color: #000; line-height: 40px; padding-bottom:10px;}
.arctit h2{ text-align: center; font-size: 24px; color: #333; line-height: 1.9em }
.arctit h3{ text-align: center; font-size: 20px; color: #333;line-height: 1.9em }
.arctit p{ text-align: center; font-size: 16px;color: #555 }
.arccont{ font-size: 16px; line-height: 1.8em; padding: 40px; }
.arccont td{ padding: 5px; font-size: 16px;text-align: center; }
.arccont p{ margin-top: 20px; }
.arccont img{ max-width: 100%; }
.rigtj{ float: right; width: 400px;margin-top: 140px; }
.kxywtj{ border-top: 3px solid #0146c7; box-shadow: 1px 0px 3px #eaeaea; width: 100%;  }
.listboxpad{padding: 14px; background-color: #fff}
.listboxpad h3{ font-size: 24px; color: #2f63ba; font-weight: 800 }
.listboxpad ul{ padding-top: 20px; }
.listboxpad li{ font-size: 16px; line-height: 39px; height: 39px; overflow: hidden;}
.listboxpad li a{ color: #131313; }
.listad a{ margin-top: 20px; display: block; }
.listad img{ width: 100%; height: 100px; }


.listsw-container{ width: 100%; margin-top: 20px; }
.listsw-container .xsxhbanner{ width: 100%; }
.listsw-pagination{ width: 100%; position: relative; }
.listsw-pagination .swiper-pagination-bullet{ background-color: #000; margin: 5px;}
.listsw-pagination .swiper-pagination-bullet-active{ width:20px; border-radius: 4px; background-color:#2f63ba  }
.listsw-slide a{ display: block; width: 100%; }
/*.fixrig{ position: fixed; right: 50%; top: 0px; margin-right: -684px; margin-top: 0px; }*/
.redlistonetit{ color: #ca0f0e; border-bottom-color: #ca0f0e; }.fwpt{ height: 176px; background-image: url(./fwptbg.jpg); }
.fwptrig{ width: 714px; }
.fwptword{ font-size: 14px; color: #1e5ab3; line-height: 16px; padding-left: 40px; display: block;
 background-repeat: no-repeat; background-position:0 center; height: 40px;
 margin-top: 12px; background-size: 30px}
.fwptword::before{
            display: inline-block;
            content: "";
            height: 100%;
            vertical-align: middle;
        }
.qiyeicon{background-image: url(./qiye.png); }
.shuniuicon{background-image: url(./shuniu.png); }
.zhengfuicon{background-image: url(./zhengfu.png); }
.chuangxinicon{background-image: url(./chuangxin.png); }
.baomingicon{background-image: url(./baoming.png); }
.laonianicon{background-image: url(./laonian.png); }
.rencaiicon{background-image: url(./rencai.png); }
.jijinicon{background-image: url(./jijin.png); }
.baomingicon{background-image: url(./baoming.png); }
.jianyanicon{background-image: url(./jianyanxiance.png); }
.cont-list li {
    width: 100%;
    height: 120px;
    border: 1px solid #fafbfd;
    margin-bottom: 25px;
    margin-top: 25px;
}
.border-style1 {
    border: 1px #eef3f9 solid;
    height: 118px;
    border-radius: 5px;
}

.border-style2 {
    border: 1px #dee7f4 solid;
    height: 90px;
    padding: 13px 15px;
        border-radius: 5px;

}

.list-data {
    width: 61px;
    height: 69px;
    border: #7087c8 1px solid;
    margin-top: 9px;
    float: left;
    border-radius: 5px;

}

.list-text {
    float: left !important;
    margin-left: 15px !important;
    width: 787px !important;
}
.list-text {
    width: 787px;
    float: right;
    height: 100%;
    position: relative;
}
.list-text .list-title {
    width: 100% !important;
}
.list-text .list-title {
    float: left;
    margin-left: 15px;
    width: 850px;
}
.list-text .list-title p {
    font-size: 16px;
    margin-bottom: 5px;
    border-bottom: #f2f2f2 1px solid;
    line-height: 34px;
}
.list-text .list-title p a {
    color: #444444;
}
.list-text .list-title .list-title-bif {
    height: 48px;
    overflow: hidden;
    font-size: 14px;
  line-height: 22px;
}
.list-text .list-title .list-title-bif a {
    color: #8f8d8d;
}

.list-data h2 {
    text-align: center;
    padding: 7px 0;
    color: #4c69ba;
    border-bottom: 1px solid #4c69ba;
}

.list-data h5 {
    text-align: center;
    font-size: 14px;
    color: #4c69ba;
    font-weight: 100;
}
.jczxtop{ text-align: center; padding-top: 30px; }
.frombox{ background-image: url(./xftop.jpg); background-repeat: repeat-x; background-position: 0 0;
margin-top: 30px;border:1px solid #f1f1f1; background-color: #fff; padding-top: 20px; padding-bottom: 20px; }
.formone{ margin-top: 30px; margin-bottom: 30px; }
.formone label{ line-height: 40px; font-size: 16px; padding-left: 20px; float: left; }
.formone input{ width: 458px; height: 44px; border:1px solid #cdcdcd; margin-left: 20px; border-radius: 5px; }
.formone textarea{ width: 458px; height: 200px; border:1px solid #cdcdcd; margin-left: 20px; border-radius: 5px;}
.formone button{border-radius: 5px; width: 185px; height: 47px; background-color: #1e59b3; color: #fff; 
  font-size: 18px; margin-left: 348px;}

.xmttop{ width: 100%; height: 50px; line-height: 50px; border:1px solid #1455cb; margin-top: 25px; }
.onexmt,.xmttop a{ height: 50px; width: 124px; display: block; text-align: center;
 line-height: 50px; color: #1455cb; font-size: 16px; float: left; }
.onexmt:hover{ background-color:#1455cb; color: #fff  }
.xmtinfoyop{margin-top: 25px;}
.xmtimg{ width: 180px; height: 130px; background-repeat: no-repeat; 
  background-position: center;background-size: cover; float: left; }
.xmttopword{ width: 513px; height: 130px; float: left; margin-left: 20px; }
.xmttopword a{ color: #000 }
.xmttopword h1{ font-size: 20px; font-weight: 800 }
.xmttopword p{ font-size: 14px; padding-top: 20px; line-height: 1.8em }
.xmtewmb{ width: 130px; height: 130px; float: right; }
.xmtewmb img{ width: 130px; height: 130px; }
.xmltleft{ float: left; width: 560px; margin-top: 30px; }
.xmltleft .arcone{ line-height: 40px; }
.xmlrig{ width: 252px; float: right; margin-top: 25px; }
.onerigxmt{width: 100%; position: relative; height: 160px; background-repeat: no-repeat; background-position: center; background-size: cover }
.pobxmt{ position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.4); color: #fff; line-height: 40px; height: 40px;
overflow: hidden; padding-left: 10px;}
.pobxmt a{ color: #fff }
.onerigxmt02{ width: 48%; float: left; height: 100px; margin:1%; }
.onerigxmt02 .pobxmt{ bottom: -60px; height: 60px!important; line-height: 20px; padding-left: 5px;
 padding-right: 5px; background-color: #f1f1f1; color: #000 }
 .onerigxmt02 .pobxmt a{ color: #000 }

 .pagedsj-container{ width: 93%; height: 100px; border-radius: 10px;
 background-color: #fff; margin-top: 30px; }
.pagedsj-container .swiper-slide{ 

border: 2px #dee7f4 solid;
    height: 70px;
    border-radius: 5px;
    
    font-size: 16px;}
.pagedsj-container .swiper-slide a{ color: #0144c1; font-size: 16px; display: block; }
.dsjbtn{ width: 100%; position: absolute; margin-top: -50px; }
.djscontit{ font-size: 30px; font-weight: 800; line-height: 2em; }
.r-body{ padding-top: 0px; }
.r-body li{ width: 10%; line-height: 80px; text-align: center; float: left; margin-top: 0px; }
.r-body li a{ color: #000; font-size: 20px; font-weight: 800; }
.xianshi{color: #cdcdcd;border:1px solid #cdcdcd; }
.slidelist li a{ color: #000 }
.cholist a{ color: #fff!important; }
.ztbox{ text-align: center; font-size: 20px; line-height: 30px }
.ztbox .f2{ margin-bottom: 20px; }
.ztbox .f2 img{ width: 98%; }


  .container6 {
  margin:auto;
  overflow:hidden;
  margin-top:40px;
  margin-bottom:30px;
}
.container6 .r-header {
  font-size:20px;
  margin-bottom:10px;
  display:block;
  width:268px;
  padding-left:25px;
  font-size:16px;
  color:#555;
  background:url(../images/icon-yuan.png) no-repeat 0px 4px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.container6 .c-right {
  float:left;
  width:100%;
  box-sizing:border-box;
  margin-bottom:50px;
  border-top:dashed 1px #ccc;
  border-left:dashed 1px #ccc;
}
.container6 .c-right .r5 .r-header .text {
  display:block;
  float:left;
  border-top:solid 4px #2089cd;
  padding:8px 10px;
}
.container6 .c-right .r5 .r-body {
  overflow:hidden;
}
.container6 .c-right .r5 .r-body li {
  width:33.3%;
  float:left;
  box-sizing:border-box;
  border:solid 1px #fff;
  border-bottom:dashed 1px #ccc;
  border-right:dashed 1px #ccc;
}
.container6 .c-right .r5 .r-body li a {
  display: inline-block;
  width:100%;
  height:50px;
  line-height:50px;
  text-align:center;
  font-size:16px;
  color:#555;
}
.container6 .c-right .r5 .r-body li a:hover {
  color:#2089cd;
  transition:0.3s;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  -o-transition:0.3s;
  -ms-transition:0.3s;
}


.tapone{ width: 120px; line-height: 50px; text-align: center; float: left; font-size: 16px;  }
.taponecho{  font-weight: 800; }
.jjbhbox{ padding-top: 30px; }
.jjtit{ font-size: 25px; }
.jjone{ width: 25%; line-height: 50px; float: left; font-size: 16px; }
.jjbox{ padding-top: 20px; }
.jjone a{ color: #666 }

.yqtit{ font-size: 20px; font-weight: 800; margin-top: 30px; margin-bottom: 10px; }
.yqlist li{ width: 25%; float: left; line-height: 40px; font-size: 16px;  }
.yqlist li a{ color: #666 }
.xmtlist-slide .botxy{ width: 100%; text-align: left;}
.botxy{padding-bottom: 10px;}
.lefthyimg{ position: relative; }
.xmtbottit{width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    box-sizing: border-box;}
/*.gzdtleft{width: 712px; }*/
.zb{
  display:flex;
   width:700px;
   height:100%;
  align-items: center;
  padding-top:10px;
  padding-bottom:10px;
}
.zbt{
  width:30px;
  height:30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(./zb.png);
}
.zbx{
  height:20px;
  margin-left:10px;
  font-size:14px;
}
.tp{
width: 200px;
height: 245px;
 background-image: url(./jmh.gif);
  background-size: contain;
  background-repeat: no-repeat;
  position:fixed;
  right:29px;
  z-index: 9999

}
.zb-container a{
  font-size:14px;
  color:#0144c1;
}
.banner{
position: relative;

}
.tp a{
display:block;
width:100%;
height:100%;
font-size:14px;
padding-left:12px;

}




/*正常*/
/*.zb{ display: none; }
.tophe{ width: 100%;height: 50px; display: block; }
.zblist{ display: none; }
.tp{display: none;}*/




/*显示直播*/
/*
.tophe{ width: 100%;height: 50px; display: none; }
.zblist{ display: block; }
.tp{display: block;}*/



/*隐藏直播*/

.tophe{ width: 100%;height: 16px; display: block; }
.zb{ display: none; }
.tp{display: block;}


.fixbot{ position:fixed; right:0px; top:200px;z-index:999; width:150px;}
.fixbot img{ width:100%;}

.f6{
width: 570px;
    height: 340px;
margin-left: 12px;
}

        .newlb {
            width: 1367px;
            height: 140px;
            margin: 0 auto;
            margin-top: 25px;
        }
        
        .newlb .swiper {
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
        
        .newlb .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }
        
        .newlb a {
            width: 100%;
            height: 100%;
        }
        
        .newlb .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .swiper-button-next,
        .swiper-button-prev {
            width: 22px;
            height: 50px;
            background: #E2E4E9;
            border-radius: 4px;
            position: relative;
            top: -70%;
        }
        
        .swiper-button-next {
            top: -50%;
            right: 0;
            left: 97.7%;
        }
        
        .swiper-button-next:after,
        .swiper-button-prev:after {
            font-size: 16px!important;
            color: #fff!important;
        }

.wv-n-h-now-aqi-item[data-v-5f4c0628] {
    position: relative;!important;
    bottom: 2px!important;
}